home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / EmailViewer / Origin / EmailViewer.jar / u.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-08-05  |  1.5 KB  |  96 lines

  1. import javax.microedition.lcdui.Font;
  2.  
  3. // $FF: renamed from: u
  4. class class_0 extends c {
  5.    // $FF: renamed from: f w
  6.    private w field_0;
  7.    // $FF: renamed from: d int
  8.    private int field_1;
  9.    // $FF: renamed from: b int
  10.    private int field_2;
  11.    // $FF: renamed from: c javax.microedition.lcdui.Font
  12.    private Font field_3;
  13.    // $FF: renamed from: g int
  14.    private int field_4;
  15.  
  16.    class_0(w var1, int var2, int var3, int var4, int var5, int var6, Font var7) {
  17.       super(var2, var3);
  18.       this.field_0 = var1;
  19.       this.field_1 = var4;
  20.       this.field_2 = var5;
  21.       this.field_3 = var7;
  22.       this.field_4 = var6;
  23.    }
  24.  
  25.    // $FF: renamed from: b () int
  26.    int method_0() {
  27.       return this.field_2;
  28.    }
  29.  
  30.    // $FF: renamed from: a () int
  31.    int method_1() {
  32.       return this.field_1;
  33.    }
  34.  
  35.    // $FF: renamed from: a (o, boolean) void
  36.    void method_2(o var1, boolean var2) {
  37.       if (var2) {
  38.          int var3 = var1.e();
  39.          var1.a(16776960);
  40.          var1.a(super.a, super.e, this.field_1, this.field_2);
  41.          var1.a(var3);
  42.       }
  43.  
  44.       if (this.field_3 != null) {
  45.          if (var2) {
  46.             var1.b(1);
  47.          } else {
  48.             var1.b(0);
  49.          }
  50.  
  51.          var1.a(this.field_3);
  52.          var1.c(super.a, super.e, this.field_1 - 1, this.field_2);
  53.          String var11 = this.field_0.d();
  54.          if (var11 != null && var11.length() > 0) {
  55.             int var4 = var1.c();
  56.             int var5 = var1.b();
  57.             int var6 = var1.a();
  58.             int var7 = var1.d();
  59.             var1.d(super.a, super.e, this.field_1, this.field_2);
  60.             if (this.field_4 == 65536) {
  61.                char[] var8 = new char[var11.length()];
  62.  
  63.                for(int var9 = 0; var9 < var8.length; ++var9) {
  64.                   var8[var9] = '*';
  65.                }
  66.  
  67.                var11 = new String(var8);
  68.             }
  69.  
  70.             int var12 = 0;
  71.  
  72.             int var10;
  73.             for(int var13 = super.e; var12 < var11.length(); var12 = var10 + 1) {
  74.                var10 = var11.indexOf(10, var12);
  75.                if (var10 < 0) {
  76.                   var1.a(var11, var12, var11.length() - var12, super.a + 1, var13, 20);
  77.                   break;
  78.                }
  79.  
  80.                if (var10 - var12 > 0) {
  81.                   var1.a(var11, var12, var10 - var12, super.a + 1, var13, 20);
  82.                }
  83.  
  84.                var13 += this.field_3.getHeight();
  85.                if (var13 >= super.e + this.field_2) {
  86.                   break;
  87.                }
  88.             }
  89.  
  90.             var1.b(var4, var5, var6, var7);
  91.          }
  92.       }
  93.  
  94.    }
  95. }
  96.